const codeRegex = /^[a-zA-Z\-_]+$/
const deptRegex = /^[A-Za-z0-9]+$/

// 只能输入字母和下划线中划线
export function validateCode(rule: any, value: any, callback: (error?: string | Error) => void) {
  const flag = codeRegex.test(value)
  if (flag) {
    callback()
  } else {
    callback(new Error('只能输入字母和-_'))
  }
}

// 只能输入字母和下划线中划线
export function validateDept(rule: any, value: any, callback: (error?: string | Error) => void) {
  const flag = deptRegex.test(value)
  if (flag) {
    callback()
  } else {
    callback(new Error('只能输入字母和数字'))
  }
}
